home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
tools
/
zmc3v078
/
zmc3his.txt
< prev
next >
Wrap
Text File
|
2000-06-10
|
10KB
|
225 lines
→v0.78 (June 9, 2000)
・デバッグ用の設定が残っており、使用トラック数分のテンポラリ
ファイルが出力されていたのを修正。(v0.77エンバグ)
(thanks to muteさん)
→v0.77 (June 3, 2000)
・128kb以上のソースを食わせると無条件にrealloc errorとなって
いたのを修正。
・.xg_system_onがなぜか.gm_system_on相当のコードを吐いていた
のを修正。
(以上2つ thanks to muteさん)
・[xg_system_on]が使えるよう修正。
→v0.76 (May 16, 2000)
・sc55_drum_setup, .sc88_drum_setupが機能していなかったのを修正。
(thanks to あーくさん)
・[gm_system_on]が機能していなかったのを修正。
(thanks to NKGRさん)
→v0.75 (Mar 28, 2000)
・.YAMAHA_EXCLUSIVE の出力に、バイトカウントとチェックサムが
入ってなかったのを修正。
・.DX_BULK_DUMP device,formatNo,if,comment {n1,n2,…ni}
を追加。
(以上2つ thanks to muteさん)
→v0.74 (Feb 27, 2000)
・.xg_displayで右2ドット分表示できなかったのを修正。
(thanks to XELFさん)
・ベロシティシーケンスのカウンタが常に2つずつ進んでいたのを
修正。(v0.72エンバグ)
(thanks to 我孫子さん)
・'ceg'&'cfg'でのeのように、和音タイ途中で消える音があっても
必ずタイ終了まで発音されていたのを修正。
(が、和音ディレイと組み合わせたときの挙動がまだおかしい。
z2m3側での対応も必要そう)
→v0.73 (Feb 14, 2000)
・トラック番号やチャンネル番号に0が指定できていたのを修正。
・ループ回数に0を指定できないように修正。
・空の{}でError: no { found..が出ていたのを修正。
(以上 thanks to XELFさん)
→v0.72 (Jan 7, 2000)
・.wave_formのパラメータ区切りにスペースも許容するよう修正。
・和音・ポルタメント中にゲートタイムや臨時ベロシティが
記述されている場合に正しく対応。
・98タイの後にゲートタイムや臨時ベロシティが記述されている
場合に対応。
(以上3つ thanks to 水野裕之さん、muteさん)
・[back..]を使用し(P...)で一部トラックのみ演奏させる場合
正しいzmdを出力していなかったのを修正。
(thanks to 我孫子さん)
・[ARCCn.LEVEL]で、modeを省略している場合とそうでない場合を
正しく区別できていなかったのを修正。
・.assign で、コメントを付加した場合に異常なヘッダ情報を
出力することがあったのを修正。
・共通コマンド部と演奏コマンド部の混在ができるよう修正。
(以上3つ thanks to Yggdrasillさん)
・zでランダム要素を指定した場合正しく動作していなかった
のを修正。 (thanks to 内海さん)
・トラック宣言なしでいきなり演奏トラックのmmlを書き始めた
場合、(AMIDI1,1)(t1) が省略されているものと見なすよう修正。
同様に、(AMIDIn,n) (ch=trk数) も省略できるよう修正。
→v0.71 (Dec 18, 1999)
・.sc55_display, .xg_display を追加。
・v0.70でのinclude周りの対応が不完全だったのを修正。
(以上2つ thanks to muteさん)
・[ARCCn.SPEED]のパラメータに0を指定できないよう修正。
・[ARCCn.CONTROL]のパラメータに文字列を指定した場合、
うまく望みのパラメータが設定できないことがあったのを修正。
(以上2つ thanks to NKGRさん)
→v0.70 (Dec 4, 1999)
・タイトル文字列へのオフセットが狂っていたのを修正。
(thanks to muteさん)
・[event word,strings,"...."]を実装。
・[echo itv,dec,lp]を実装。
・.include してもエラー時の行番号が正しく表示されるよう修正。
・.includeされるファイルの頭数行が無視されることがあったのを修正。
→v0.69 (Oct 24, 1999)
・(Px,x,x,x,...)を実装。(これまでは無視していた)
(thanks to NKGRさん)
・-Zスイッチの1と3相当を実装。-z3を指定すると、未使用トラックを
削除するようになる。
→v0.68 (Sep 26, 1999)
・[track_fader] を実装。(z2m3 v0.94側では未実装なので注意)
・__ ~~など、ボリューム相対指定を2回以上連続して続けると
無限ループに陥っていたのを修正。
→v0.67 (Aug 27, 1999)
・連符の最後に和音を記述し、タイで連符外に接続した場合に
誤動作することがあったのを修正。
・[auto_portament]周りを実装。(z2m3 v0.94以降との併用が必要)
・拡張MML .xg_equalizer , .mu100_voice_map を追加。
(thanks to muteさん)
→v0.66 (Aug 22, 1999)
・(AMIDIn,trk)で、trkに正でない数を指定できていたのを修正。
・連符中に和音を入れた時の処理がおかしくなっていたのを修正。
(thanks to マッチュンさん)
→v0.65 (Jul 14, 1999)
・ポルタメントのディレイ値がゲートタイム以上であっても
エラーとならなかったのを修正。
・[velocity.revise]が使えなかったのを修正。
(以上2つ thanks to 我孫子さん)
・ループをネストさせているときのネスト終了判断を強化。
(thanks to ぱじぃーさん)
・オートベンド指定時、省略されるべきパラメータも無条件に
埋め込まれていたのを修正。
→v0.64 (Jul 1, 1999)
・.xg_printを実装。
・[velocity]の引数取得時、最初に1バイト余分に進めていたのを修正。
(以上 thanks to muteさん)
・.sc88_mode_setの引数に、single/doubleの文字列も使えるよう修正。
・.xg_exclusiveで2バイト余計に出力していたのを修正。
→v0.63 (Jun 13, 1999)
・[CH_FADER]で、パラメータALLを受け付けるように修正。
この場合、オリジナルは全デバイスに対する操作となるが、
zmc3では全MIDIデバイスに対する操作となる。
・@sでパラメータを省略した場合にエラーとなっていたのを修正。
・拡張MML .xg_init .xg_exclusive を実装。
(以上 thanks to muteさん)
・和音周りが不安定だったのを修正。
・(X...)のI/F NOが不定だったのを修正。
・拡張MML [VELOCITY.OFFSET n] [ARCCn.OFFSET n] を実装。
・.sc55_print が使用できなくなっていたのを修正。
・.comment 以下、warning/error時の行番号が1ずれていたのを修正。
・MIDI出力ポートのデフォルトが無条件に1になる事があったのを修正。
→v0.62 (Jun 3, 1999)
・共通コマンド部が全くない場合の出力コードがオリジナルと異なって
いたのを修正。
・'ceg'&'cfa'など、和音要素が一部でも一致していれば前の和音の
構成要素すべてがタイ扱いされていたのを修正。
・.GM_SYSTEM_ON など、チェックサム不要の共通コマンド命令で
変換がおかしくなることがあったのを修正。
(最後2つ thanks to muteさん)
→v0.61 (May 8, 1999)
・共通コマンド部でインタフェース番号を指定する必要がある場合、
不必要なコンマがないと指定できなかったのを修正。
・いくつかインタフェース番号の初期化を行っていないコマンドが
あったのを修正。
(thanks to Mamiyaさん)
→v0.60 (Apr. 12, 1999)
・\ (fadein/fadeout)の範囲指定が正しくなかったのを修正。
また、範囲外の値を指定した場合、従来Error扱いだったのを
Warningにした。
・.include を実装。
・32ch対応で、Bポート以降に出力するチャンネル番号が-1されて
いたのを修正。
・[back.repeat]をようやく実装。
・z_cmn_flag (ヘッダの$3c~$3fバイト目)の再現度を上げた。
→v0.59 (Mar. 31, 1999)
・v を使うと誤動作していたのを修正。
・[arcc*.sync]の省略フラグと同期ディレイが正しくなかったのを修正。
・.wave_form の波形名に数字以外を使えなかったのを修正。
・.wave_form のコメントの識別が異常だったのを修正。
・[arcc*.level mode,p1] 時に誤動作していたのを修正。
→v0.58 (Mar. 16, 1999)
・[back]を使うと誤動作していたのを修正。
(thanks to 我孫子さん)
・quantizeの個数の制限解除。
・*0 の判定が甘かったのを修正。
・以下のV3MMLを追加。
[TIMBRE_SPLIT][PROGRAM_SPLIT]
[GATETIME_RESOLUTION] (zmc3拡張, トラック単位の.gatetime_resolution)
→v0.57 (Mar. 8, 1999)
・和音ディレイ値の警告表示条件がおかしかったのを修正。
(thanks to 伏見さん)
・以下のV3MMLを追加。
[TIMBRE][PROGRAM][TIMBRE_BANK][PROGRAM_BANK]
[BEND][BEND.SWITCH][BEND.RANGE][PITCH][@PITCH]
[VOLUME][@VOLUME][VELOCITY][@VELOCITY]
[PANPOT][@PANPOT][TEMPO][@TEMPO][TIMER}
[TIE_MODE][TRACK_MODE][TRACK_DELAY][ALL_SOUND_OFF]
[BAR][MEASURE strings][---][REPLAY][DUMMY][COMMENT str]
[CONTROL][NRPN][DAMPER]
[EFFECT.REVERB][EFFECT.CHORUS][EFFECT.DELAY]
[MIDI_DATA][ROLAND_EXCLUSIVE][YAMAHA_EXCLUSIVE]
→v0.56 (Mar. 1, 1999)
・[sc88_mode_set]に対応。
・[k.sign]の引数に調名を記述できるよう対応。[key_signature]を追加。
・[synchronize]追加。
・複数トラックを同時に記述する際に、M,S,Hで動作がおかしくなっていた
のを修正。
→v0.55 (Feb. 20, 1999)
・@wでstep>=255の時の挙動を修正 (thanks to takeさん)
・構文解釈上、*可能な限り*全角スペースも通常スペースとみなすよう修正。
・*0 (強制発音)を実装
・ベロシティシーケンスの指定個数制限を解除
・.METER, [METER], .KEY str, [KEY str]の実装
→v0.54 (Feb. 16, 1999)
・モジュレーションの1/8モードを使うと異常な出力となっていたのを修正
・.gatetime_resolution を実装。(thanks to akiさん)
→v0.53 (Feb. 15, 1999)
・.assign での共通トラック番号使用時のエラー出力を追加
・[back...]の不具合修正。(トラック出力コード修正&transpose情報展開追加)
・@xx:| のように、プログラムチェンジ直後にループ終端が来た場合
@xx:yy の形式と誤認識していたのを修正。
・.define内で{...}がネストしている場合に対応 (thanks to muteさん)
→v0.52 (Feb. 14, 1999)
・.sc88_mode_set の不具合修正
・.sc88_mode 追加 (.sc88_mode_setと同じ)
・.sc88_reverb, .sc88_chorus, .sc88_delay 周りのwarning条件修正
→v0.51 (Feb. 14, 1999)
・ARCC周りを色々修正
・拡張子zm3も省略可能なよう修正
・[EFFECT] [INSTRUMENT_ID]追加
→v0.50 (Feb. 14, 1999)
・初版。